﻿@charset "utf-8";
/*html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter:none;
}*/
/* CSS Document */
@font-face {font-family:"SourceHanSansCN"; src:url(/skins/SourceHanSansCN-Regular.otf);}
body,h1,h2,h3,h4,h5,h6,p,ul,li,form,button,textarea,th,td,table,a,em,span,img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
body,button,select,textarea{font-size:14px; color:#333; line-height:24px; outline:none; font-family:Arial, "SourceHanSansCN"; }
h1,h2,h3,h4,h5,h6,select{font-weight:normal; font-style:normal; font-size:14px;}
em{ font-style:normal;}
ul,li{list-style:none; overflow:hidden}
select,img{ border:none; vertical-align:middle;}
html{ overflow-y:scroll;}
p{word-wrap:break-word}
a{text-decoration:none; color:#999;}
a span,a em{ cursor:pointer;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.floatl{ float:left;}
.floatr{ float:right;}
.textl{ text-align:left;}
.textc{ text-align:center;}
.textr{ text-align:right;}
input{ border:none; border-radius:0; background:none;outline:none;font-family:Arial, "SourceHanSansCN"; padding:0;}
.anchorBL{ display:none; }
body{ min-width:1000px;}
*{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
/*首页*/
.header{ height:100px; margin:auto; width:1000px;}
.header .floatl{ display:block; padding:20px 0; height:100px;}
.header .floatr{ text-align:right;}
.header .floatr div{ padding:14px 0; color:#666; font-size:12px;}
.header .floatr div a{ color:#666;}
.header .floatr div span{ margin:0 4px;}
.header .floatr h1{ font-size:16px; color:#cc0000}
.nav{ background:url(/skins/images/nav_bg.png); height:40px; line-height:40px; text-align:center;}
.nav a{ display:inline-block; width:170px; height:40px; color:#fff; font-size:16px; line-height:40px;}
.nav span{ display:inline-block; width:1px; height:40px; background:url(/skins/images/navBg.png);}
.banner,.slides{ position:relative; width:1000px; height:200px; overflow:hidden;}
.banner{ margin:10px auto;}
.slides li{ position:absolute; left:0; top:0; width:100%; height:100%;}
.slides li a{ display:block; width:100%; height:100%; background-position:center center; background-repeat:no-repeat;}
.banner .pagination{ position:absolute; text-align:center; right:10px; bottom:10px; z-index:10; line-height:10px;}
.banner .pagination li{ display:inline-block; width:25px; height:10px; background:#77797f; text-indent:-9999px; margin-left:4px; cursor:pointer;}
.banner .pagination li.current{ background:#fff;}
.main{ width:1000px; margin:auto;}
.main .b_left{ width:240px;}
.main .b_left h1{ height:40px; line-height:40px; padding:0 20px; font-size:16px; color:#fff; background-image: -moz-linear-gradient( 0deg, rgb(54,118,179) 0%, rgb(46,107,169) 47%, rgb(37,95,159) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(54,118,179) 0%, rgb(46,107,169) 47%, rgb(37,95,159) 100%); background-image: -ms-linear-gradient( 0deg, rgb(54,118,179) 0%, rgb(46,107,169) 47%, rgb(37,95,159) 100%); border-top-left-radius:4px; border-top-right-radius:4px;}
.main .b_left h1 span{ margin-right:5px;}
.main .b_left ul{ padding-top:10px;}
.main .b_left ul li{ margin-bottom:10px;}
.main .b_left ul li a{ display:block; height:40px; border:solid 1px #ececec; background:url(/skins/images/b_nav.png) no-repeat 20px center #f6f6f4; line-height:38px; text-indent:47px; color:#999; font-size:16px; border-radius:4px;}
.main .b_left ul li a:hover,.main .b_left ul li a.current{ color:#2963a3;}
.main .b_left div{ height:180px; padding:8px 16px; line-height:30px;background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(238,237,235) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(238,237,235) 100%); background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(238,237,235) 100%);}
.main .b_left div h2{ font-size:16px; color:#333;}
.main .b_left div h3{ font-size:14px; color:#666;}
.main .b_right{ width:740px;}
.main .b_right .title{ padding:4px 0; height:40px;}
.main .b_right .title>span{ float:left; font-size:16px; color:#2963a3; font-weight:bold;}
.main .b_right .title em{ float:left; width:560px; height:8px; background:url(/skins/images/g.png); margin:7px 0 0 5px;}
.main .b_right .title .more{ float:right; margin-top:5px; width:40px; height:11px; background:url(/skins/images/more.png);}
.main .b_right .table{ width:100%; border-collapse:collapse;}
.main .b_right .table th{ text-align:center; height:50px; background:#2963a3; color:#fff;}
.main .b_right .table td{ padding:5px 0; text-align:center; color:#333;}
.main .b_right .table tbody tr:nth-child(2n+1) td{ background:#eff3fb;}
.main .b_right .table tbody tr:nth-child(2n+2) td{ background:#f8f8f8;}
td img{cursor:pointer;}
.footer{background-image: -moz-linear-gradient( 90deg, rgb(7,94,177) 0%, rgb(0,126,218) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(7,94,177) 0%, rgb(0,126,218) 100%); background-image: -ms-linear-gradient( 90deg, rgb(7,94,177) 0%, rgb(0,126,218) 100%); text-align:center; color:#fff; padding:11px 0; margin-top:30px;}
.footer a{color:#fff;}
/*应急报修*/
.main .b_right .title.ts{ border-bottom:solid 1px #ececec; margin-bottom:30px;}
.main .b_right .title .clearfix{ float:right; height:22px; line-height:22px; background:url(/skins/images/home.png) no-repeat left center; font-size:12px; color:#666; padding-left:15px;}
.main .b_right .title .clearfix a{ color:#666;}
.main .b_right .title .clearfix a:hover{ color:#2964a4;}
.main .b_right .title .clearfix span{ float:left;  margin:0 3px;}
.page{ padding:30px 0 10px; text-align:right;}
.page span,.page a{ display:inline-block; text-align:center; margin-left:5px; width:30px; height:30px; line-height:28px; border:solid 1px #2963a3; color:#2963a3;}
#pagehome,#pageprv,#pagenext,#pageend{ width:60px;}
.page .current,.page a:hover{ background:#2963a3; color:#fff;}
/*网上报修*/
.form{ padding:10px 0px;}
.form .clearfix{ margin-bottom:20px;}
.form .clearfix span{ float:left; width:132px; line-height:30px; color:#333; text-align:right; padding-right:5px;}
.form .clearfix input[type="text"]{ display:block; float:left; width:200px; height:30px; padding:4px 10px; border:solid 1px #ddd; line-height:20px; color:#333;}
.form .clearfix textarea{ display:block; float:left; width:400px; height:180px; padding:4px 10px; border:solid 1px #ddd; line-height:20px; color:#333;}
.form .clearfix input[type="text"].ts{ width:100px;}
.form .clearfix #v_container,.form .clearfix img{ width:90px; height:30px; border:solid 1px #ddd; margin-left:10px; float:left;}
.form .submit{ display:block; width:80px; height:30px; line-height:30px; text-align:center; color:#fff; background:#2661a0; margin-left:132px; cursor:pointer;}
/*联系我们*/
.contact{ padding:0 20px;}
.contact .maps{ width:700px; height:300px; border:solid 1px #c8c8c8;}
.contact .maps div{box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;}
.contact .con{ line-height:36px; font-size:18px; padding:12px 0;}
/*行业动态*/
.list{ padding:0 20px;}
.list li{ border-bottom:dashed 1px #ddd;}
.list li a{ display:block; height:40px; line-height:40px; padding-left:15px; background:url(/skins/images/dian.png) no-repeat left center;}
.list li a span{ float:left; width:600px; overflow:hidden; height:40px; color:#666;}
.list li a em{ float:right; color:#ccc;}
.list li a:hover span{ color:#2963a3;}
.page.ts{ text-align:center;}
.content{ padding:0 20px;}
.content h1{ text-align:center; font-size:24px; color:#333;}
.content h2{ text-align:center; font-size:12px; color:#666; margin:10px 0 15px;}
.content .nr{ color:#666;}
.share{ padding:24px 0 20px;}
.share>span.floatl{ line-height:16px; color:#666;}
.fy{ padding:12px 0; font-size:12px; color:#666; border-top:dashed 1px #ddd;}
.fy a{ color:#666;}
.fy a:hover{color:#2963a3;}
/*报修范围*/
.bx{ font-size:24px; line-height:36px; color:#333; font-weight:bold;}
/*报修查询*/
.form.ts input[type="text"]{ width:180px;}
.form.ts label{ float:left; margin-right:10px;}
.form.ts label input{ width:16px; height:16px; float:left; margin-top:4px;}
.form.ts select{ display:block; float:left; width:180px; height:30px; padding:4px 10px; border:solid 1px #ddd; line-height:20px; color:#333;}
#startTime,#endTime{ background:url(/skins/images/date.png) no-repeat 160px center;}


/*首页2*/
.home{ width:1000px; padding-top:10px; margin:auto;}
.home .home_list{ height:150px;}
.home .home_list div{ width:200px; float:left; text-align:center;}
.home .home_list div a{ display:inline-block;}
.home .home_list div span{ display:block; width:80px; height:80px;}
.home .home_list div em{ display:block; width:80px; text-align:center; margin-top:16px; font-size:16px; color:#333;}
.home .title span{ float:left; font-size:24px; color:#2963a3; line-height:30px; height:30px; font-weight:bold; width:160px;}
.home .title em{ float:left; background:url(/skins/images/g2.png); width:790px; height:12px; float:left; margin-top:11px;}
.home .title .more{ float:right; margin-top:11px; width:40px; height:11px; background:url(/skins/images/more.png);}
.home .table{ width:100%; border-collapse:collapse;}
.home .table th{ text-align:center; height:50px; color:#2963a3; border-bottom:solid 1px #bfd8eb; background:url(/skins/images/th.png) no-repeat left center;}
.home .table th:first-child{ background:none;}
.home .table td{ padding:5px 0; text-align:center; color:#333;}
.home .table tbody tr:first-child td{ padding-top:10px;}
.home .table tbody tr:hover td{ background:#eff3fb;}
.bxlb select{ display:block; float:left; width:200px; height:30px; padding:4px 10px; border:solid 1px #ddd; line-height:20px; color:#333;}